import create from "./create/index.js"
import ping from "./ping/index.js"
import config from "./config/index.js"

window.im = function ($) {
    return {
        //这里存放的是不允许外部修改的常量
        data: function () {
            return {
                domain: 'http://localhost',
                $: $,
            }
        },
        //模块如何写
        create: create(),
        //查询配置
        config: config($),
        //心跳包 自动运行
        //ping: ping($),
        //set get
        status: "",
        set status (val) {
            console.log('某一个状态被改动了', val);
            status = val
        },
        get status () {
            console.log('某一个状态呗读取了：', status)
            return status
        }
    }
}





// window.im = {
    // set:function(val){
    //     　　　　console.log('某一个状态被改动了',val);
    //     　　　　status = val
    //     　　},
    //     　　get:function(){
    //     　　　　console.log('某一个状态呗读取了：',status)
    //     　　　　return status
    //     　　}
// };
// Object.defineProperty(window.im, status, {
//     　　set:function(val){
//     　　　　console.log('某一个状态被改动了',val);
//     　　　　status = val
//     　　},
//     　　get:function(){
//     　　　　console.log('某一个状态呗读取了：',status)
//     　　　　return status
//     　　}
//     })




// export default im